A Flexible, Extensible Simulation Environment for Testing Real-Time Specifications

نویسندگان

  • Monica Brockmeyer
  • Farnam Jahanian
  • Constance L. Heitmeyer
  • Bruce G. Labaw
چکیده

ÐThis paper describes MTSim, an extensible, customizable simulation platform for the Modechart toolset (MT). MTSim provides support for aplugging ino user-defined viewers useful in simulating system behavior in different ways, including applicationspecific ways. MTSim also supports full user participation in the generation of simulations by allowing users to inject events into the execution trace. Moreover, MTSim provides monitoring and assertion checking of execution traces and the invocation of user-specified handlers upon assertion violation. This paper also introduces an MTSim component called WebSim, a suite of simulation tools for MT, and an application-specific component of MTSim which displays the cockpit of an F-18 aircraft and which responds to user inputs to model a bomb release function. Index TermsÐSimulation, specification, symbolic execution, monitoring and assertion checking, formal methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time Scheduling of a Flexible Manufacturing System using a Two-phase Machine Learning Algorithm

The static and analytic scheduling approach is very difficult to follow and is not always applicable in real-time. Most of the scheduling algorithms are designed to be established in offline environment. However, we are challenged with three characteristics in real cases: First, problem data of jobs are not known in advance. Second, most of the shop’s parameters tend to be stochastic. Third, th...

متن کامل

A Flexible, Extensible Simulation Environment for Testing Real-time Speciications

This paper describes MTSim, an extensible, cus-tomizable simulation platform for the Modechart toolset (MT) 5]. MTSim provides support for \plug-ging in" user-deened viewers useful in simulating system behavior in diierent ways, including application-speciic ways. MTSim also supports full user participation in the generation of simulations by allowing users to inject events into the execution t...

متن کامل

An Approach to the Simulation of Robotic Systems Using Xml Based Configuration Files

This paper presents a environment using the eXtensible Markup Language ,XML, to describe a robotic systems in a format suitable for simulation, and to support the integration of several programming environments to create a flexible physical simulation system. Data exchange via open-standard based plain text files allows the system components to be loosely-coupled, rather than combined them into...

متن کامل

DATeS: A Highly-Extensible Data Assimilation Testing Suite

A flexible and highly-extensible data assimilation testing suite, named DATeS, is described in this paper. DATeS aims to offer a unified testing environment that allows researchers to compare different data assimilation methodologies and understand their performance in various settings. The core of DATeS is implemented in Python and takes advantage of its object-oriented capabilities. The main ...

متن کامل

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh Ptolemy: A Mixed-Paradigm Simulation/Prototyping Platform in C++ hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

Ptolemy is a flexible and extensible platform for simulations, rapid prototyping, and other software systems. It is our third generation software environment, building on our experience with Blosim, a signal processing simulation system, and Gabriel, a prototyping environment for real-time signal processing. Unlike its predecessors, Ptolemy does not enforce a single simulation or execution mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997